﻿.cm-txt-left{
    text-align:left;
}
.cm-txt-right{
    text-align:right;
}
.cm-txt-center{
    text-align:center;
}
.cm-a{
    text-decoration:none;
    color:#fff;
}
.no-flex{
    flex:none;
}
/*左箭头*/
.cm-arrow-left::after{
    content: " ";
    display: inline-block;
    height: 15px;
    width: 15px;
    border-width: 2px 2px 0 0;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
/*    position: absolute;*/
    transform: rotate(230deg);
    line-height: 45px;
  /*  top: 15px;
    left: 15px;*/
}
/*右箭头*/
.cm-arrow-right::after {
    content: " ";
    display: inline-block;
    height: 15px;
    width: 15px;
    border-width: 2px 2px 0 0;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
 /*   position: absolute;*/
  /*  transform: rotate(230deg);*/
    line-height: 45px;
   /* top: 15px;
    left: 15px;*/
}
.cm-app-container{
    width:100%;
    margin-left:0px;
    margin-right:0px;
    padding:5px;
}
.cm-background-default{
    
}
.cm-card{
    border-radius:10px;
    background-color:#fff;
    padding:5px;

}
.cm-card-max{
    width:98%;
}
.cm-w {
    flex: none;
    display: inline-block;
}
.cm-w-10{
    width:10%;

}
.cm-w-15 {
    width: 15%;
}
.cm-w-20 {
    width: 20%;
}
.cm-w-25 {
    width: 25%;
}
.cm-w-30 {
    width: 30%;
}
.cm-w-35 {
    width: 35%;
}
.cm-w-40 {
    width: 40%;
}
.cm-w-45 {
    width: 45%;
}
.cm-w-50 {
    width: 50%;
}
.cm-w-55 {
    width: 55%;
}
.cm-w-60 {
    width: 60%;
}
.cm-w-65 {
    width: 65%;
}
.cm-w-70 {
    width: 70%;
}
.cm-w-75{
    width: 75%;
}
.cm-w-80 {
    width: 80%;
}
.cm-w-85 {
    width: 85%;
}
.cm-w-90 {
    width: 90%;
}
.cm-w-95 {
    width: 95%;
}
.cm-card p,p {
    margin-bottom: 0px;
}
/*文字 上下居中*/
.cm-txt-item-center {
    align-items: center;
    vertical-align: middle;
}

/*布局上下居中*/
.cm-div-item-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
/*布局上下居中*/
.cm-grid-item-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.cm-input-noborder {
    outline: none;
    box-shadow: 0 0 0 2px #fff;
}
.cm-input-noborder ::after{

}
    .cm-input-noborder :focus {
        box-shadow: 0 0 0 2px blue;
        border: none;
    }

    /*布局多行情况下上下居中*/
.cm-grid-item-mulitp-center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}